//
//  main.cpp
//  指向数组的指针
//
//  Created by linjinzhu on 2017/7/10.
//  Copyright © 2017年 baidu. All rights reserved.
//

#include <iostream>
using namespace std;

/// 数组的名称是指向数组第一个元素地址的指针
int main(int argc, const char * argv[]) {

    // 初始化一个5个元素的数组
    double arr[5] = {12312,123123,11111,22222,33333};

    // 定义指针保存数组的第一个元素的指针
    double *p;
    p = arr;

    // 用指针方式获取数组的值
    for (int i=0; i<5; i++) {
        double v = *(p + i);
        cout << "(*p + " << i << ") = ";
        cout << v << endl;
    }

    // 使用数组名作为地址的数组值

    for (int i=0; i<5; i++) {
        double v = *(arr + i);
        cout << "(*arr + " << i << ") = ";
        cout << v << endl;
    }

    return 0;
}
